package com.archetypus.projectschedule.core.projects.sf;

import com.archetypus.projectschedule.common.dto.projects.Project;
import com.archetypus.projectschedule.common.dto.projects.ProjectListHandler;
import com.archetypus.projectschedule.common.exceptions.ProjectSchedulerException;

public interface IProjectSF {
	public ProjectListHandler listProjects() throws ProjectSchedulerException;
	public void createProject(Project project) throws ProjectSchedulerException;
	public void updateProject(Project project) throws ProjectSchedulerException;
	public void deleteProject(Project project) throws ProjectSchedulerException;
	public Project findProject(Project project) throws ProjectSchedulerException;
}
